Skip to content

kimik2.5-fp4-b200-vllm: expand concurrency sweep to 1-128 - #1677

Merged
functionstackx merged 3 commits into
mainfrom
kimik2.5-fp4-b200-vllm-conc-sweep
Jun 7, 2026
Merged

kimik2.5-fp4-b200-vllm: expand concurrency sweep to 1-128#1677
functionstackx merged 3 commits into
mainfrom
kimik2.5-fp4-b200-vllm-conc-sweep

Conversation

@RohitNagraj

@RohitNagraj RohitNagraj commented Jun 5, 2026

Copy link
Copy Markdown
Collaborator

Expand the concurrency sweep for kimik2.5-fp4-b200-vllm across both the 1k/1k and 8k/1k cells:

  • TP4/EP1: conc 4-641-128
  • TP8/EP1: conc-start 41 (conc-end 4 unchanged)

Appends a perf-changelog entry.


Note

Low Risk
Benchmark YAML and changelog only; no runtime, auth, or application logic changes.

Overview
Widens the fixed-seq-len perf search space for kimik2.5-fp4-b200-vllm on B200 vLLM for both 1k/1k and 8k/1k cells.

For TP4/EP1, concurrency is swept from 4–64 to 1–128. For TP8/EP1, conc-start moves from 4 to 1 while conc-end stays 4. A matching perf-changelog entry is added for kimik2.5-fp4-b200-vllm.

Reviewed by Cursor Bugbot for commit 37e243c. Bugbot is set up for automated code reviews on this repo. Configure here.

TP4/EP1 conc 4-64 -> 1-128 and TP8/EP1 conc-start 4 -> 1 for the
1k/1k and 8k/1k cells. Appends a perf-changelog entry.
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Thanks for the contribution! For vLLM & SGLang, please ensure that your recipes is similar to the official vLLM recipes and/or the SGLang cookbook

If it is not, please create a PR first before we can merge your single node PR into the master branch. Let's ensure that the documentation is first class such that the entire ML community can benefit from your hard work! Thank you

PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. If re-running failed jobs is attempted, PR authors are responsible for ensuring it passes. See GitHub's docs on re-running failed jobs: https://docs.github.com/en/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs#re-running-failed-jobs-in-a-workflow

As a rule of thumb, generally, PR authors should request a review & get a PR approval from the respective companies' CODEOWNERS before requesting a review from core maintainers.

If additional help is needed, PR authors can reach out to core maintainers over Slack.

2 similar comments
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Thanks for the contribution! For vLLM & SGLang, please ensure that your recipes is similar to the official vLLM recipes and/or the SGLang cookbook

If it is not, please create a PR first before we can merge your single node PR into the master branch. Let's ensure that the documentation is first class such that the entire ML community can benefit from your hard work! Thank you

PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. If re-running failed jobs is attempted, PR authors are responsible for ensuring it passes. See GitHub's docs on re-running failed jobs: https://docs.github.com/en/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs#re-running-failed-jobs-in-a-workflow

As a rule of thumb, generally, PR authors should request a review & get a PR approval from the respective companies' CODEOWNERS before requesting a review from core maintainers.

If additional help is needed, PR authors can reach out to core maintainers over Slack.

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Thanks for the contribution! For vLLM & SGLang, please ensure that your recipes is similar to the official vLLM recipes and/or the SGLang cookbook

If it is not, please create a PR first before we can merge your single node PR into the master branch. Let's ensure that the documentation is first class such that the entire ML community can benefit from your hard work! Thank you

PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. If re-running failed jobs is attempted, PR authors are responsible for ensuring it passes. See GitHub's docs on re-running failed jobs: https://docs.github.com/en/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs#re-running-failed-jobs-in-a-workflow

As a rule of thumb, generally, PR authors should request a review & get a PR approval from the respective companies' CODEOWNERS before requesting a review from core maintainers.

If additional help is needed, PR authors can reach out to core maintainers over Slack.

Comment thread perf-changelog.yaml
- kimik2.5-fp4-b200-vllm
description:
- "Expand concurrency sweep for the 1k/1k and 8k/1k cells: TP4/EP1 conc 4-64 -> 1-128, TP8/EP1 conc-start 4 -> 1 (conc-end 4 unchanged)."
pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/1677

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 The new perf-changelog.yaml entry has pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/<TODO> instead of /pull/1677. The literal <TODO> produces a broken URL (encoded as %3CTODO%3E, 404s) and breaks any downstream tooling that parses pr-link as a numeric PR id. Replace <TODO> with 1677 before merging — the PR's own Cursor Bugbot summary already flags this placeholder.

Extended reasoning...

What the bug is

At perf-changelog.yaml:3509 the newly appended entry contains:

  pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/<TODO>

The string <TODO> is a literal placeholder that was never replaced with the real PR number (1677). I verified this by running git show HEAD -- perf-changelog.yaml on commit bfa691a (the PR's tip) — the added line in the commit itself reads pull/<TODO>, not pull/1677. The PR description's own embedded Cursor Bugbot summary calls this out explicitly: "PR link still has a <TODO> placeholder".

Addressing the refutation

One verifier argued the PR diff shows 1677 and is authoritative over the local checkout. I re-checked directly: git show bfa691a -- perf-changelog.yaml (the PR's tip commit) shows the added line as pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/<TODO>. The file in the working tree at perf-changelog.yaml:3509 also contains <TODO>. Whatever diff rendering showed 1677 does not match the actual committed contents on this branch. If the PR is merged as-is from bfa691a, <TODO> lands in main.

Impact

  1. Broken URL. GitHub URL-encodes < and > as %3C/%3E, so the rendered link becomes https://github.com/SemiAnalysisAI/InferenceX/pull/%3CTODO%3E, which 404s.
  2. Downstream tooling. Every other entry in perf-changelog.yaml uses a real integer PR id (e.g. 1668, 1669, 1670 just above, 1544, etc.). Any consumer that parses the trailing path component as an int (int(url.rsplit('/', 1)[-1])) will throw ValueError on this row.
  3. Data integrity for the changelog itself — the file is the canonical record of perf-config changes and should be self-consistent.

Step-by-step proof

$ git rev-parse HEAD
bfa691ad40dbc3074e00073d9afdaf1f68b37c18

$ sed -n '3505,3510p' perf-changelog.yaml
- config-keys:
    - kimik2.5-fp4-b200-vllm
  description:
    - "Expand concurrency sweep for the 1k/1k and 8k/1k cells: ..."
  pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/<TODO>

$ git show HEAD -- perf-changelog.yaml | grep pr-link
+  pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/<TODO>

Fix

One-character cleanup: replace <TODO> with 1677 on line 3509. The PR number is already known (this PR is #1677, as referenced throughout the description).

@github-actions

github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

@functionstackx

Copy link
Copy Markdown
Collaborator

/reuse-sweep-run

@functionstackx
functionstackx merged commit 2035a21 into main Jun 7, 2026
4 of 6 checks passed
@functionstackx
functionstackx deleted the kimik2.5-fp4-b200-vllm-conc-sweep branch June 7, 2026 00:11
@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants